stroke of lightning - French English Dictionary